package com.demo.websocket.vo;

import com.demo.websocket.domain.DoctorInfo;
import lombok.Data;

import java.util.List;

@Data
public class EnhancedMedicalResponse {
    /**
     * 症状分析
     */
    private String symptomAnalysis;
    /**
     * 推荐的科室
     */
    private String recommendedDepartment;
    /**
     * 最终的科室
     */
    private String finalDepartment;
    /**
     * 推荐的科室的原因
     */
    private String departmentReason;
    /**
     * 推荐的医生
     */
    private List<DoctorInfo> recommendedDoctors;
    /**
     * 推荐的医生数量
     */
    private Integer availableDoctorsCount;
    /**
     * 可能Condition
     */
    private List<String> possibleConditions;
    /**
     * 医疗建议
     */
    private String medicalAdvice;

    /**
     * 紧急程度
     */
    private String urgencyLevel;
    /**
     * 注意事项
     */
    private List<String> warningSigns;
}
